function plotCst(varargin)
% representa la linea de costa almacenada en la estructura cst
%
% function plotCst(ax,cst,color)
% representa la linea de costa almacenada en una estructura cst en el eje
% indicado y con el color indicado. Para m�s informaci�n sobre el color,
% ver el comando patch.
%
% Input:
%
%   � ax: ejes donde se va a representar la linea de costa. (OPCIONAL)
%   � cst: Estructura que contiene la informacion de la(s) linea(s) de
%   costa tal y como se obtiene de la funcion loadCst.
%   � color: un unico color, un color por vertice o un color por cara. Si
%   se omite, por defecto el color es un gris oscuro. 
%
% see also loadCst

% Autor: Jose Mar�a Garc�a-Valdecasas Bernal $ ver: 1.0 - 02/03/2009

[ax,args,nargs]=axescheck(varargin{:});

if isempty(ax)
    ax=gca;
end

if nargs == 2
    color=args{2};
    cst=args{1};
elseif nargs < 2
    color = [0.3 0.3 0.3];
    cst=args{1};
elseif nargs < 1
    error('no hay suficientes parametros');
end

hold(ax,'on');

for j=1:length(cst)
    patch(cst(j).x,cst(j).y,color,'Parent',ax);
end

